/* pages/serviceDetail/serviceDetail.wxss */
.page {
	height: 100vh;
	overflow-y: auto;
	.desc {
		position: relative;
		top: -30rpx;
		background-color: white;
		overflow: hidden;
		border-radius: 30rpx;
		min-height: 200rpx;

		.price {
			color: #FFE7DA;
		}
		.tag {
			height: 20rpx;
			padding: 20rpx 30rpx;
			border-radius: 10rpx;
		}
		.tag-sold {
			background: #F3F4F6;
		}
		.tag-experience {
			background: #FFE7DA;
		}
		.service {
			padding: 0 40rpx;
			.service-desc-item {
				height: 202rpx;
				position: relative;
				&::before {
					content: '';
					display: block;
					height: 1px;
					width: 80%;
					position: absolute;
					left: 10%;
					top: 0;
					background: #ebebeb;
				}
				.service-desc-item-box {
					margin-left: 30rpx;
				}
			}
		}
	}
	.menus {
		height: 110rpx;
		border-top: 1px solid #ebebeb;
		padding: 0 40rpx;
	}
}